Cross-platform play

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Кросс-платформинг или crossplay -- это режим игры по сети между игроками с использованием разных аппаратных платформ таких как игровая консоль, персональный компьютер и смартфоны.

Видеоигры и их особенности

[править | править код]

Видеоигры часто разрабатываются как кроссплатформенные программные продукты с использованием стандартных программных библиотек, игровых движков и языков сценариев, которые отделяют специфические для платформы детали от конкретных элементов самой игры. Такие инструменты позволяют выпускать игры одновременно для многих платформ. С появлением Интернета в игры были включены компоненты многопользовательской сетевой игры, позволяющие двум или более пользователям одновременно играть на разных компьютерных системах. Игры, выпущенные для платформы, могут использовать для этого преимущества сетевых библиотек для конкретной платформы.

Есть некоторые практические ограничения для кроссплатформенной игры. В играх, где компьютер или консоль игрока выступает в роли сервера, возможности оборудования могут накладывать ограничения на количество игроков, которые может принимать этот сервер, и тем самым предотвращать кроссплатформенную игру. Аппаратное обеспечение также играет важную роль в рассмотрении того, насколько игрок может настроить игру на компьютере для работы с высокой частотой кадров, в то время как консольные версии исправлены для оптимальной работы при установленной конфигурации оборудования.

Относительно консолей

[править | править код]
  • До 2006 г. аппаратные консоли обычно не имели встроенных подключений к Интернету, и часто требовалось специальное оборудование для подключения к Интернету. Это позволило развернуть некоторые игры как кроссплатформенные. Заметным исключением была Sega Dreamcast 1998 года, все консоли которой были оснащены модемом и могли играть с игроками на ПК в такие игры, как 4x4 Evo, Maximum Pool, Quake 3 Arena и Phantasy Star Online (предустановленные фразы автоматически переводятся между языками, а пользовательские также поддерживаются смайлики). В 2002 году Sony представила онлайн-игру между PlayStation 2 и компьютерами для Final Fantasy 11.[1]

Microsoft исследовала кроссплатформенную игру между своими консолями Xbox, и игроки на машинах Windows используют сервисы, входящие в ее компетенцию. Она разработала интерфейс Games for Windows - Live частично для работы со службами Xbox Live, чтобы можно было выпускать кроссплатформенную игру, при этом первым выпущенным таким названием стал Shadowrun (2007).[2]

  • Microsoft приложила дополнительные усилия к кроссплатформенным функциям игры, представив Xbox One и операционную систему Windows 10 для персональных компьютеров. Анонсированная на конференции разработчиков игр в марте 2015 года, Windows 10 напрямую интегрирует службы Xbox Live и включает технологию для поддержки функции Cross-Play, которая, помимо других функций, позволяет пользователям консолей Xbox One и Windows 10 играть вместе. Microsoft анонсировала игры, которые будут поддерживать кроссплатформенную игру, включая Gigantic и Fable Legends.[3]

Мобильные устройства

[править | править код]

Как правило, игры на мобильных устройствах, хотя и используют операционные системы iOS, Android или Windows Mobile, не поддерживают кроссплатформенную игру. Мобильные игры разрабатываются с учетом ограничений скорости соединения сотовых сетей, поэтому большинство игр часто представляют собой пошаговые стратегии, а не игры в реальном времени. Многие многопользовательские игры для мобильных устройств являются асинхронными, когда игроки индивидуально выполняют ходы или действия, эти действия отправляются в центральные службы и передаются другим игрокам, на которых эти действия могут повлиять.

Есть мобильные игры, в которых есть синхронная кроссплатформенная игра, обычно с использованием централизованных сервисов для нормализации выбора платформы.[4]

Microsoft представила серверные Realms в июне 2016 года, чтобы позволить игрокам Minecraft на устройствах Windows, iOS и Android играть вместе.[5] При этом Xbox One включен в 2017 году и, в конечном итоге, поддерживает оборудование виртуальной реальности.[6] Версия Minecraft "Bedrock" объединяет игры для Windows 10, мобильных версий, Xbox One и Nintendo Switch[7] с кроссплатформенной игрой для PlayStation 4, добавленной в декабре 2019 года,[8] в то время как мобильные версии Fortnite Battle Royale были созданы с кросс-платформенной игрой: платформенная игра с компьютерами и консолями.

Epic Online Services SDK позволяет разработчикам легко интегрировать кроссплатформенную игру в мобильные клиенты с использованием установленной серверной технологии Epic.[9]

Примечания

[править | править код]
  1. Sony Responds to Microsoft's Invite to Connect Xbox One and PS4 Networks (амер. англ.). GameSpot. Дата обращения: 2 ноября 2020. Архивировано 10 декабря 2019 года.
  2. Answered: Did Microsoft Kill Cross-Platform Xbox 360 and Windows Play? (англ.). PCWorld (18 августа 2010). Дата обращения: 2 ноября 2020. Архивировано 3 декабря 2017 года.
  3. Microsoft to launch new tools that enable cross-platform play across Windows, Xbox, and mobile devices (амер. англ.). VentureBeat (4 марта 2015). Дата обращения: 2 ноября 2020. Архивировано 28 июня 2018 года.
  4. Cross-platform play confirmed for Hearthstone on smartphones. VG247 (19 марта 2015). Дата обращения: 28 октября 2020. Архивировано 20 октября 2020 года.
  5. Allegra Frank. Minecraft gets cross-platform play later this year (correction) (англ.). Polygon (13 июня 2016). Дата обращения: 28 октября 2020. Архивировано 23 июля 2018 года.
  6. Allegra Frank. Minecraft gets cross-platform play later this year (correction) (англ.). Polygon (13 июня 2016). Дата обращения: 29 октября 2020. Архивировано 23 июля 2018 года.
  7. Minecraft is unifying nearly all of its versions across all platforms, except Sony (англ.). Destructoid. Дата обращения: 29 октября 2020.
  8. Tom Phillips. Finally, PlayStation gets cross-platform Minecraft tomorrow (англ.). Eurogamer (9 декабря 2019). Дата обращения: 29 октября 2020. Архивировано 9 декабря 2019 года.
  9. Epic Games announces Unreal Engine 5 with first PS5 footage (англ.). GamesIndustry.biz. Дата обращения: 29 октября 2020. Архивировано 20 мая 2020 года.